home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’97 / NewsTicker / source code / Internet Code / HTTPEndPoint.h < prev    next >
Text File  |  1997-06-19  |  939b  |  39 lines

  1. #ifndef HTTPENDPOINT_H
  2. #define HTTPENDPOINT_H
  3.  
  4. /*------------------------------------------------------------------------------
  5. #
  6. #    NewsTicker, my Hack for 1997
  7. #
  8. #    HTTPEndPoint.h    -    Slightly derived class for reading http/HTML files
  9. #
  10. ------------------------------------------------------------------------------*/
  11.  
  12. #include <OpenTransport.h>
  13. #include <OpenTptInternet.h>
  14. #include <Types.h>
  15.  
  16. #include "OTPollEndPoint.h"
  17.  
  18. class HTMLExtractor;
  19.  
  20. class HTTPEndPoint: public OTPollEndPoint
  21. {
  22.     private:
  23.         HTMLExtractor* mfMyHandler;
  24.     
  25.     public:
  26.     
  27.         HTTPEndPoint( HTMLExtractor* theHandler );        //for getting a page
  28.         virtual    ~HTTPEndPoint    ( void ) { }
  29.         
  30.         OSErr    StartGettingFile(char* address, unsigned short portnum, Idler* theIdler);
  31.         OSErr    StartGettingHeader(char* address, unsigned short portnum, Idler* theIdler);
  32.     
  33.     protected:    
  34.         virtual void HandleData (char* thestring, short numchars);
  35.         virtual void HandleShutdown    (void);
  36. };
  37.  
  38. #endif
  39.